package com.ts.jdbc;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

import java.sql.Connection;
import java.sql.SQLException;

/**
 * Created by home on 2017/3/11.
 * 自定义的继承自AbstractRoutingDataSource类的类,可实现动态数据源
 */
public class DynamicDataSource extends AbstractRoutingDataSource {

    /**
     * 指定使用哪个数据源
     * @return
     */
    protected Object determineCurrentLookupKey() {
        String sDataSource=DataSourceHolder.getDataSource();
        return sDataSource;
    }

}
